草庐IT

dart - Flutter中TextField的TextScaleFactor?

全部标签

dart - DropDownButton 所选项目在 UI 中未更改

我想在我的DropDownButton中添加的对象:classCar{intid;Stringmake;Car(this.id,this.make);staticListgetCars(){varcars=newList();cars.add(Car(1,"Ford"));cars.add(Car(2,"Toyota"));cars.add(Car(3,"BMW"));returncars;}}构建DropDown(StatefulWidget状态类):class_MyHomePageStateextendsState{Car_selectedCar;@overrideWidgetbu

dart - DropDownButton 所选项目在 UI 中未更改

我想在我的DropDownButton中添加的对象:classCar{intid;Stringmake;Car(this.id,this.make);staticListgetCars(){varcars=newList();cars.add(Car(1,"Ford"));cars.add(Car(2,"Toyota"));cars.add(Car(3,"BMW"));returncars;}}构建DropDown(StatefulWidget状态类):class_MyHomePageStateextendsState{Car_selectedCar;@overrideWidgetbu

rest - 确保在后台处理 flutter 应用程序中的 REST 调用

我需要确保某个HTTP请求已成功发送。因此,我想知道是否有一种简单的方法可以将这样的请求转移到后台服务任务中。我的问题背景如下:我们正在使用flutter开发一个调查应用程序。不幸的是,该应用程序旨在在无法保证移动互联网连接的环境中使用。因此,我无法简单地发布一次调查结果,但如果由于网络问题而失败,我必须重试。我当前的代码如下所示。我当前解决方案的问题是它只能在应用程序一直处于事件状态时工作。如果用户最小化或关闭应用程序,我要上传的数据就会丢失。因此,我正在寻找一种将上传过程包装在后台服务任务中的解决方案,以便即使用户关闭应用程序也能处理它。我找到了几个帖子和插件(即https://m

rest - 确保在后台处理 flutter 应用程序中的 REST 调用

我需要确保某个HTTP请求已成功发送。因此,我想知道是否有一种简单的方法可以将这样的请求转移到后台服务任务中。我的问题背景如下:我们正在使用flutter开发一个调查应用程序。不幸的是,该应用程序旨在在无法保证移动互联网连接的环境中使用。因此,我无法简单地发布一次调查结果,但如果由于网络问题而失败,我必须重试。我当前的代码如下所示。我当前解决方案的问题是它只能在应用程序一直处于事件状态时工作。如果用户最小化或关闭应用程序,我要上传的数据就会丢失。因此,我正在寻找一种将上传过程包装在后台服务任务中的解决方案,以便即使用户关闭应用程序也能处理它。我找到了几个帖子和插件(即https://m

dart - 如何在 Flutter 中从 PageView onPageChanged 中的索引获取?

如何在PageViewonPageChanged中获取之前的索引?目前,我可以通过以下代码获取页面变化时的当前索引:PageView(children:[SomeView(),SomeOtherViews(),SomeOtherViews(),],controller:_pageViewController,onPageChanged:_onPageViewChange,);_onPageViewChange(intpage){print("CurrentPage:"+page.toString());}flutter有内置函数吗?还是我应该手动将页面保存为上一页的引用?是的,我已经想

dart - 如何在 Flutter 中从 PageView onPageChanged 中的索引获取?

如何在PageViewonPageChanged中获取之前的索引?目前,我可以通过以下代码获取页面变化时的当前索引:PageView(children:[SomeView(),SomeOtherViews(),SomeOtherViews(),],controller:_pageViewController,onPageChanged:_onPageViewChange,);_onPageViewChange(intpage){print("CurrentPage:"+page.toString());}flutter有内置函数吗?还是我应该手动将页面保存为上一页的引用?是的,我已经想

dart - 将 SnackBar 与 CupertinoPageScaffold 结合使用

有没有办法将SnackBar与CupertinoPageScaffold一起使用?我收到以下错误:Scaffold.of()calledwithacontextthatdoesnotcontainaScaffold.NoScaffoldancestorcouldbefoundstartingfromthecontextthatwaspassedtoScaffold.of().使用以下方法在子部件中调用SnackBar:finalsnackBar=SnackBar(content:Text('Yay!ASnackBar!'),action:SnackBarAction(label:'Un

dart - 将 SnackBar 与 CupertinoPageScaffold 结合使用

有没有办法将SnackBar与CupertinoPageScaffold一起使用?我收到以下错误:Scaffold.of()calledwithacontextthatdoesnotcontainaScaffold.NoScaffoldancestorcouldbefoundstartingfromthecontextthatwaspassedtoScaffold.of().使用以下方法在子部件中调用SnackBar:finalsnackBar=SnackBar(content:Text('Yay!ASnackBar!'),action:SnackBarAction(label:'Un

dart - 暂停 Flutter 倒数计时器

我一直在玩DartTimer类,我让它以最基本的形式工作,但是我一直在尝试向它添加暂停功能。我查看了他们的文档,但关于他们的Timer类的内容并不多......有什么方法可以在点击时暂停和恢复计时器/倒计时?这是我到目前为止所取得的成就:import'package:flutter/material.dart';import'dart:async';voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnMaterialApp

dart - 暂停 Flutter 倒数计时器

我一直在玩DartTimer类,我让它以最基本的形式工作,但是我一直在尝试向它添加暂停功能。我查看了他们的文档,但关于他们的Timer类的内容并不多......有什么方法可以在点击时暂停和恢复计时器/倒计时?这是我到目前为止所取得的成就:import'package:flutter/material.dart';import'dart:async';voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnMaterialApp